\hypertarget{classcoefficients}{
\section{coefficients Class Reference}
\label{classcoefficients}\index{coefficients@{coefficients}}
}
container for action parameters  


{\tt \#include $<$fermiqcd\_\-coefficients.h$>$}



\subsection{Detailed Description}
container for action parameters 

All FermiQCD actions are classe and share the same prototype. Parameters are passed to the action via \hyperlink{classcoefficients}{coefficients} objects which are nothing more than hash tables.

Example: 

\footnotesize\begin{verbatim}
///    gauge_field U(lattice,nc);
///    coefficients gauge;
///    gauge["beta"]=6.0;
///    WilsonGaugeAction::heatbath(U,gauge);
/// \end{verbatim}
\normalsize
 Please check the spalling of the variables you store into the \hyperlink{classcoefficients}{coefficients} object (each action has its own \hyperlink{classcoefficients}{coefficients}).

Why? This allows the creating of new actions while reusing inverters and simplify passing parameters to the action. 

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
/Users/mdipierro/Desktop/SciDac/development/Libraries/\hyperlink{fermiqcd__coefficients_8h}{fermiqcd\_\-coefficients.h}\end{CompactItemize}
